package cn.uexpo.lhz.domain;

import cn.uexpo.lhz.common.oldUtils.PageRequest;
import cn.uexpo.lhz.common.utils.IsNeeded;

import java.util.Date;

public class Staff extends PageRequest{

	private Integer staffId;
    @IsNeeded
    private String untitled2;//唯一标识：人员编号
	@IsNeeded
	private String staffName;
	@IsNeeded
    private String staffUnit;
	@IsNeeded
    private String staffCard;
	@IsNeeded
    private String staffCardid;
	@IsNeeded
    private String staffTel;
	@IsNeeded
    private String projectType;
	@IsNeeded
    private String projectLabel;
	@IsNeeded
    private String projectRole;
	@IsNeeded
    private String icCard;
	@IsNeeded
    private String qrcode;

    private String intoAccount;

    private Date intoTime;

    private String staffState;

    private String untitled3;

    private String untitled4;

    private String untitled5;
    @IsNeeded
    private String untitled6;//进入场次次数限制，默认0
    @IsNeeded
    private String untitled7;//允许入参开始时间
    @IsNeeded
    private String untitled8;//允许入参结束时间

    private String untitled9;

    private String untitled10;

    private String untitled11;

    private String untitled12;

    private String untitled13;

    private String untitled14;

    private String untitled15;

    private byte[] staffOriginalImage;  //元

    private byte[] staffHeadImage;
    //用于原图的转换，自定义字段
    private String originalImage;
    private String headImage;
    //用于关键字查询搜索
    private String selected_program;//指定科目
    private String selected_search;//搜索关键词

    private Integer staffNumber;

    public Integer getStaffNumber() {
        return staffNumber;
    }

    public void setStaffNumber(Integer staffNumber) {
        this.staffNumber = staffNumber;
    }

    public String getSelected_program() {
        return selected_program;
    }

    public void setSelected_program(String selected_program) {
        this.selected_program = selected_program;
    }

    public String getSelected_search() {
        return selected_search;
    }

    public void setSelected_search(String selected_search) {
        this.selected_search = selected_search;
    }

    public String getHeadImage() {
		return headImage;
	}
	public void setHeadImage(String headImage) {
		this.headImage = headImage;
	}

	private ManageEquipmentVo equipmentVo;

    public ManageEquipmentVo getEquipmentVo() {
		return equipmentVo;
	}
	public void setEquipmentVo(ManageEquipmentVo equipmentVo) {
		this.equipmentVo = equipmentVo;
	}
	public String getOriginalImage() {
        return originalImage;
    }
    public void setOriginalImage(String originalImage) {
		this.originalImage = originalImage;
	}

    public Integer getStaffId() {
        return staffId;
    }

    public void setStaffId(Integer staffId) {
        this.staffId = staffId;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public String getStaffUnit() {
        return staffUnit;
    }

    public void setStaffUnit(String staffUnit) {
        this.staffUnit = staffUnit;
    }

    public String getStaffCard() {
        return staffCard;
    }

    public void setStaffCard(String staffCard) {
        this.staffCard = staffCard;
    }

    public String getStaffCardid() {
        return staffCardid;
    }

    public void setStaffCardid(String staffCardid) {
        this.staffCardid = staffCardid;
    }

    public String getStaffTel() {
        return staffTel;
    }

    public void setStaffTel(String staffTel) {
        this.staffTel = staffTel;
    }

    public String getProjectType() {
        return projectType;
    }

    public void setProjectType(String projectType) {
        this.projectType = projectType;
    }

    public String getProjectLabel() {
        return projectLabel;
    }

    public void setProjectLabel(String projectLabel) {
        this.projectLabel = projectLabel;
    }

    public String getProjectRole() {
        return projectRole;
    }

    public void setProjectRole(String projectRole) {
        this.projectRole = projectRole;
    }

    public String getIcCard() {
        return icCard;
    }

    public void setIcCard(String icCard) {
        this.icCard = icCard;
    }

    public String getQrcode() {
        return qrcode;
    }

    public void setQrcode(String qrcode) {
        this.qrcode = qrcode;
    }

    public String getIntoAccount() {
        return intoAccount;
    }

    public void setIntoAccount(String intoAccount) {
        this.intoAccount = intoAccount;
    }

    public Date getIntoTime() {
        return intoTime;
    }

    public void setIntoTime(Date intoTime) {
        this.intoTime = intoTime;
    }

    public String getStaffState() {
        return staffState;
    }

    public void setStaffState(String staffState) {
        this.staffState = staffState;
    }

    public String getUntitled2() {
        return untitled2;
    }

    public void setUntitled2(String untitled2) {
        this.untitled2 = untitled2;
    }

    public String getUntitled3() {
        return untitled3;
    }

    public void setUntitled3(String untitled3) {
        this.untitled3 = untitled3;
    }

    public String getUntitled4() {
        return untitled4;
    }

    public void setUntitled4(String untitled4) {
        this.untitled4 = untitled4;
    }

    public String getUntitled5() {
        return untitled5;
    }

    public void setUntitled5(String untitled5) {
        this.untitled5 = untitled5;
    }

    public String getUntitled6() {
        return untitled6;
    }

    public void setUntitled6(String untitled6) {
        this.untitled6 = untitled6;
    }

    public String getUntitled7() {
        return untitled7;
    }

    public void setUntitled7(String untitled7) {
        this.untitled7 = untitled7;
    }

    public String getUntitled8() {
        return untitled8;
    }

    public void setUntitled8(String untitled8) {
        this.untitled8 = untitled8;
    }

    public String getUntitled9() {
        return untitled9;
    }

    public void setUntitled9(String untitled9) {
        this.untitled9 = untitled9;
    }

    public String getUntitled10() {
        return untitled10;
    }

    public void setUntitled10(String untitled10) {
        this.untitled10 = untitled10;
    }

    public String getUntitled11() {
        return untitled11;
    }

    public void setUntitled11(String untitled11) {
        this.untitled11 = untitled11;
    }

    public String getUntitled12() {
        return untitled12;
    }

    public void setUntitled12(String untitled12) {
        this.untitled12 = untitled12;
    }

    public String getUntitled13() {
        return untitled13;
    }

    public void setUntitled13(String untitled13) {
        this.untitled13 = untitled13;
    }

    public String getUntitled14() {
        return untitled14;
    }

    public void setUntitled14(String untitled14) {
        this.untitled14 = untitled14;
    }

    public String getUntitled15() {
        return untitled15;
    }

    public void setUntitled15(String untitled15) {
        this.untitled15 = untitled15;
    }

    public byte[] getStaffOriginalImage() {
        return staffOriginalImage;
    }

    public void setStaffOriginalImage(byte[] staffOriginalImage) {
        this.staffOriginalImage = staffOriginalImage;
    }

    public byte[] getStaffHeadImage() {
        return staffHeadImage;
    }

    public void setStaffHeadImage(byte[] staffHeadImage) {
        this.staffHeadImage = staffHeadImage;
    }

    /**
     * 不包含图片
     */
    @Override
	public String toString() {
		return "Staff [staffId=" + staffId + ", staffName=" + staffName + ", staffUnit=" + staffUnit + ", staffCard="
				+ staffCard + ", staffCardid=" + staffCardid + ", staffTel=" + staffTel + ", projectType=" + projectType
				+ ", projectLabel=" + projectLabel + ", projectRole=" + projectRole + ", icCard=" + icCard + ", qrcode="
				+ qrcode + ", intoAccount=" + intoAccount + ", intoTime=" + intoTime + ", staffState=" + staffState
				+ ", untitled2=" + untitled2 + ", untitled3=" + untitled3 + ", untitled4=" + untitled4 + ", untitled5="
				+ untitled5 + ", untitled6=" + untitled6 + ", untitled7=" + untitled7 + ", untitled8=" + untitled8
				+ ", untitled9=" + untitled9 + ", untitled10=" + untitled10 + ", untitled11=" + untitled11
				+ ", untitled12=" + untitled12 + ", untitled13=" + untitled13 + ", untitled14=" + untitled14
				+ ", untitled15=" + untitled15  + "]";
	}
//    @Override
//    public String toString() {
//    	return "Staff [staffId=" + staffId + ", staffName=" + staffName + ", staffUnit=" + staffUnit + ", staffCard="
//    			+ staffCard + ", staffCardid=" + staffCardid + ", staffTel=" + staffTel + ", projectType=" + projectType
//    			+ ", projectLabel=" + projectLabel + ", projectRole=" + projectRole + ", icCard=" + icCard + ", qrcode="
//    			+ qrcode + ", intoAccount=" + intoAccount + ", intoTime=" + intoTime + ", staffState=" + staffState
//    			+ ", untitled2=" + untitled2 + ", untitled3=" + untitled3 + ", untitled4=" + untitled4 + ", untitled5="
//    			+ untitled5 + ", untitled6=" + untitled6 + ", untitled7=" + untitled7 + ", untitled8=" + untitled8
//    			+ ", untitled9=" + untitled9 + ", untitled10=" + untitled10 + ", untitled11=" + untitled11
//    			+ ", untitled12=" + untitled12 + ", untitled13=" + untitled13 + ", untitled14=" + untitled14
//    			+ ", untitled15=" + untitled15 + ", staffOriginalImage=" + Arrays.toString(staffOriginalImage)
//    			+ ", staffHeadImage=" + Arrays.toString(staffHeadImage) + ", originalImage=" + originalImage + "]";
//    }
}
